import { Controller } from 'egg';
//荣誉证书管理接口
/**
 * 荣誉证书相关
 *   未使用
 */
export default class  QualificationController extends Controller {
    //批量上传荣誉证书
    /**
     * @api {post} /manage/qualification_uploads 批量上传荣誉证书
     * @apiName manageQualificationUploads
     * @apiGroup Qualification
     * @apiVersion 1.0.0
     * @apiDescription 批量上传荣誉证书
     * @apiParam {File[]} file  批量文件合作伙伴名称默认为文件名 
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息
     * 
     */
    async uploads(){

    }
    //上传荣誉证书
    /**
     * @api {post} /manage/qualification_upload 上传荣誉证书
     * @apiName manageQualificationUpload
     * @apiGroup Qualification
     * @apiVersion 1.0.0
     * @apiDescription 上传荣誉证书
     * @apiParam {File} file  批量文件
     * @apiParam {String} qualification_content  文本内容可为空
     * @apiParam {String} qualification_name  名称/标题
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息
     * 
     */
    async upload(){

    }
    //修改荣誉证书
    /**
     * @api {post} /manage/qualification_update 修改荣誉证书
     * @apiName manageQualificationUpdate
     * @apiGroup Qualification
     * @apiVersion 1.0.0
     * @apiDescription 上传荣誉证书
     * @apiParam {Number} qualification_id  荣誉证书ID
     * @apiParam {File} file  批量文件
     * @apiParam {String} qualification_content  文本内容
     * @apiParam {String} qualification_name  名称/标题
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息
     * 
     */
    async update(){

    }
    //删除荣誉证书
    /**
     * @api {post} /manage/qualification_del 荣誉证书删除
     * @apiName manageQualificationDel
     * @apiGroup Qualification
     * @apiVersion 1.0.0
     * @apiDescription 荣誉证书删除
     * @apiParam {Number} qualification_id  荣誉证书ID
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息
     * 
     */
    async del(){

    }
    //荣誉证书列表
    /**
     * @api {get} /manage/qualification_list 荣誉证书列表
     * @apiName manageQualificationList
     * @apiGroup Qualification
     * @apiVersion 1.0.0
     * @apiDescription 荣誉证书列表
     * @apiParam {String} keyword  关键字查询
     * @apiParam {Number} page  页面位置
     * @apiParam {Number} page_size  页面尺寸
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息 
     * @apiSuccess {Object} data 返回结果 
     * @apiSuccess {Object[]} data.data_info 荣誉证书列表 
     * @apiSuccess {Number} data.data_info.qualification_id 荣誉证书ID 
     * @apiSuccess {String} data.data_info.qualification_img 荣誉证书图片路径
     * @apiSuccess {String} data.data_info.qualification_content 荣誉证书文本说明
     * @apiSuccess {String} data.data_info.qualification_name 荣誉证书名称
     * @apiSuccess {Number} data.data_count 数据总数
     * @apiSuccess {String} data.page_count 页面总数
     * 
     */
    async list(){

    }
    //荣誉证书详情
    /**
     * @api {get} /manage/qualification_info 荣誉证书详情
     * @apiName manageQualificationInfo
     * @apiGroup Qualification
     * @apiVersion 1.0.0
     * @apiDescription 荣誉证书详情
     * @apiParam {Number} qualification_id  荣誉证书ID
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {Number} qualification_id 荣誉证书ID 
     * @apiSuccess {Object} data 返回状态对应提示消息 
     * @apiSuccess {String} data.qualification_img 返回状态对应提示消息 
     * @apiSuccess {String} data.qualification_content 返回状态对应提示消息 
     * @apiSuccess {String} data.qualification_name 返回状态对应提示消息 
     */
    async info(){

    }
}

